package com.baosight.risk.service.xtzy.entity;

import javax.persistence.*;

import com.baosight.risk.base.entity.BaseEntity;
import lombok.Data;

/**
 * Table: T_XTSQ_MENU
 */
@Data
@Table(name = "T_XTSQ_MENU")
public class XtsqMenu extends BaseEntity {

    /**
     * 节点代码
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    NODE_CODE
     * Nullable:  true
     */
    @Column(name = "NODE_CODE")
    private String nodeCode;

    /**
     * 节点名称
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    NODE_NAME
     * Nullable:  true
     */
    @Column(name = "NODE_NAME")
    private String nodeName;

    /**
     * 路径
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    NODE_URL
     * Nullable:  true
     */
    @Column(name = "NODE_URL")
    private String nodeUrl;

    /**
     * 菜单类型（M目录 C菜单 F按钮）
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    MENU_TYPE
     * Nullable:  true
     */
    @Column(name = "MENU_TYPE")
    private String menuType;

    /**
     * 上级ID
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    PARENT_GUID
     * Nullable:  true
     */
    @Column(name = "PARENT_GUID")
    private String parentGuid;

    /**
     * 上级节点代码
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    PARENT_NODE
     * Nullable:  true
     */
    @Column(name = "PARENT_NODE")
    private String parentNode;

    /**
     * 是否末级
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    IS_END_LEVEL
     * Nullable:  true
     */
    @Column(name = "IS_END_LEVEL")
    private String isEndLevel;

    /**
     * 层级
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    PATH_LEVEL
     * Nullable:  true
     */
    @Column(name = "PATH_LEVEL")
    private Short pathLevel;

    /**
     * 路径
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    PATH_CODE
     * Nullable:  true
     */
    @Column(name = "PATH_CODE")
    private String pathCode;

    /**
     * 图标
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    PERMS
     * Nullable:  true
     */
    @Column(name = "PERMS")
    private String perms;

    /**
     * 状态（10-正常；20-停用）
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    STATUS
     * Nullable:  true
     */
    @Column(name = "STATUS")
    private String status;

    /**
     * 备注
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    REMARK
     * Nullable:  true
     */
    @Column(name = "REMARK")
    private String remark;

    /**
     * 排序
     * <p>
     * Table:     T_XTSQ_MENU
     * Column:    ROW_ORDER
     * Nullable:  true
     */
    @Column(name = "ROW_ORDER")
    private String rowOrder;
    private static final long serialVersionUID = 1L;
}